FTSE 100 ends 4-week losing streak on energy gains, rate hike relief