Fernando Alonso says his retirement from the Hungarian Grand Prix cost him his first podium finish of the season