who has won the 2016 miami open men’s singles title