Palm Beach County approves contract for $2.5 million emergency homeless shelter