Salma Hayek turns 51 today