MPs vote to downgrade cannabis