For the first time since the Gaza war in 2014, at least seven rockets targeted the holy city of Jerusalem. Palestinian officials say at least 20 people were killed, including three children.