Broadcaster James Whale shared an emotional birthday message to his grandson as he faces the final weeks of his terminal cancer battle