west palm beach forecast