Twenty people were killed and 47 injured when a car packed with explosives intended for a militant attack blew up outside Cairo’s main cancer hospital on Monday, the interior ministry said.