BLUE MARBLE ENERGY CORPORATION AMENDED AND RESTATED VOTING AGREEMENT