Islamist party beat liberals in Morocco elections