Anushka Sharma calls Virat Kohli ‘the most amazing man’