Alicia Vikander turns 29 today