Hamilton delighted with podium finish