Oil futures hit $50 for the first time in months