Are both on and for possible in this sentence?<br/><br/>Congratulations to John 'on' his victory at the championships.<br/><br/>Congratulations to John 'for' his victory at the championships.