Costa Mesa opens short-term homeless shelter for 50 people