Netanyahu slams Palestinian Authority, Hamas on Jerusalem attack