Bullfrog Power appoints Peter Melanson as Chief Executive Officer