Kim Kardashian celebrates her 43rd birthday in Sassy Red Dress