Solar panels on Big Ben intended to spur U.K.’s sustainability targets