Kim Kardashian West has described her husband Kanye West as her "king" in a sweet social media message celebrating his 43rd birthday.