Cabinet minister Anne-Marie Trevelyan says she was pinned against wall by male MP