Martinenghi denies Peaty to win Olympic 100m breaststroke gold