Bahrain to receive up to $2bn from Gulf neighbors by year-end