Morocco says al Qaeda behind cafe blast