President Barack Obama will announce over 300 new public and private sector commitments to clean, solar energy — but his decision to include Walmart in his plans angered some labor groups