William pays tribute to Kate on 43rd birthday