Man using marijuana for medical relief sues Walmart over firing