President greets Modi on birthday