House votes to end federal marijuana prohibition